Fix numerous bugs, make the game highly playable on iPad, Surface, Windows Phone, and iPhone (Portrait)