1. Game header is now relatvie to screen size. 2. Game no longer finishes immediately if the start screen is visible for longer than the level time. Game loop was being paused and unpaused twice. Reduced this to once and made sure it happens only after the timer has been unpaused. 3. Updated comments to stop referring to Meerkat. 4. Removed code from Timer that was used to draw it back when it was a VisibleTimer. 5. Renamed GameLoop.registerStop to registerStopCondition for clarity. 6. Meerkat only registers a hit if the game is unpaused. 7. Added some missing super calls in activity lifecycle methods.