#[derive(Copy, Clone, Default, Debug)]
pub struct MouseState {
pub button_left: bool,
pub button_middle: bool,
pub button_right: bool,
pub mouse_pos: (f32, f32),
}
#[derive(Copy, Clone, Default, Debug)]
pub struct WindowState {
pub active: bool,
pub size: (usize, usize),
}