CRASH GAME PLATFORMS: A DEVELOPER'S MANUAL