I have just tried your game and found several bugs in it.
  1. When writing your name in the main menu pressing W or S moves main menu selection Ur or Down respectively. You should change your code so that when player is changing their name alphabet character movement bindings are ignored. My suggestion for doing this nicely is to force player to pres enter when on "Select Player Name" menu selection to start editing the name at which point you disable all standard binding. For player to confirm new name he should press Enter again. Or he could press ESC in order to abort changing the player name. In both cases you enable back standard key bindings.
  2. When playing the game often some part the ground tiles on the right side would not render at all so there would be just some blue area where ground tiles should be.
    Missing tiles.jpg
  3. Looking at background image (one with hill and house) I'm guessing you might have tried to implement some Parallax Scrolling but the image is always stays centered which in turn prevents player from understanding of how to take badgers to the house for safety.
  4. Your ground textures also doesn't seem to be aligned properly- It seems that they are overlapping each other which results in disturbed non-continuous pattern.
  5. After dying when game tries to upload the high-score to global server if there is no internet connection or if your game is being blocked by firewall you end up in endless loop of "Socket error" exceptions so the game need to be forcibly killed. You should limit the number of upload attempt your application tries before it gives up.


I also have a small request.
When I was fidling with FMX in the past to see if it could be used for game development I must admit that I was very disappointed with its performance. So could you please add FPS counter functionality so I can see if its performance might have been improved in recent versions.