The controls are the same as they were in my previous games, being left and right arrows to move, z to jump, and x to punch. However, I have finally figured out how to program a glide. Use it by pressing z while midair. This new engine will be the engine I use in future projects (until I make it better.) SPRITES YOU SHOULD KNOW: Hitbox: controls the player and how they interact with the environment. Knuckles: player's visual sprites and animations. Boss: the main boss sprite. Arena: the playing area. punch: player's attack. uppercut: player's special vertical attack. punchdash: player's special horizontal attack. explosion: main explosion effect.