Very impressive for your first game! Congrats! I think the player controls were just a little touchy. I got the dash and that was very touchy as well. But it's cool you were able to implement checkpoints and upgrades! I would have also liked to have some music and sound effects. Keep it up!