The controls need a bit of work, but I'm pretty impressed by the amount of content you managed to include in your first game. Good job!