Splits Board functionality, adds Missile expiry.

    - Board split into Board, Game, and GameLoop
    - For now, SpriteUpdater both does frame updates and drawing of
      sprites
Splits into multiple packages.
Adds SpriteFactory.createEnemy