Devil's Derby: Patch 1.0.3

Another small patch with various fixes and improvements. Want to thank everybody who's bought and played the game so far! So cool seeing the leaderboard fill out. If you have enjoyed the game, it would be really helpful…