Not bad for a first game. The only thing I can say is instead of having the camera always look directly at the player, have them look a bit above the player. The bottom half of the screen is wasted now because there's nothing important there, giving the player far less time to react to what's actually ahead.