use pixel_game_lib::{ audio::Audio, canvas::Canvas, font::Font, vek::Vec2, window::{Input, KeyCode, MouseButton, WindowConfig}, PixelGame, }; /// Define a game state with a simple counter. struct GameState; impl PixelGame for GameState { // Update loop exposing input events we can handle, this is where you would handle the game logic fn update(&mut self, input: &Input, _mouse_pos: Option>, _dt: f32) -> bool { // Play a sound when the mouse is pressed if input.mouse_released(MouseButton::Left) { pixel_game_lib::asset::