Animations belong to the GameObjects who return images to the GameScreen.
Don’t need this stuff.
Consistent naming of drawing methods.
Better controls added
Move GameControl to other package and remove unneeded parapet game screen
Remove DestroyableClass and instead make use of overloaded constructors in GameObject.
Screens now know the width and height with which other objects can work with.
Enemies follow in 2 dimensions and removed parallaxing of background.
Be a bit clearer: state condition being close to a screen edge.
Fix broken tile movements. Tiles now move with background.
Change interface for Damageable and make use of it in game.
Game objects have Animations which they use to yield an image to the GameScreen when being painted.
Perform updates using elapsed time rather than arbitrary integers.
Better tidying up for the garbage collector.
Background scrolls and game objects (except the player character) move relative to the background.
Fix broken background scrolling when character moves down near bottom of screen.
Creating tiles does not need to know about animations.
Merge branch 'animation-enclosure'