Thank you for the kind words! I was worried about the controls, because I decided to make this game entirely physics based (no precise kinematic controls for the player). I feel like it turned out well, but I had to do some extra force calculations to keep the controls precise.