Game Over Screen
I decided to give the change between in game and game over screen a slightly better feel, I did so by adding a short timer, when game over should be called, instead the game waits half a second or so and then switches to game over.
I also made the game over screen look a little better, by having the characters fall one-by-one onto an Olympic style podium, starting with the player in last place, if this player is in forth place they will land shamefully far from the podium.
The code for making the player's fall one-by-one loops through each player starting with the one in last place and working upwards, once it finds a character who hasn't fallen to their target (their position on the podium), it makes them fall and breaks out of the player loop.