Moved the isPressed method of all buttons to parent Button. Added getType method to TriangleButton. Added up and down methods to TriangleButton for keyboard support.
Changed name of spritesheet. Improved the cropping and scaling of the screen.
Added pulse for the satellite dish to fire. Satellite dish now fires on closest target.
Fixed namespace error. Added DrawArea Red. Removed unnecessary imports, cleaned up code. Removed scaling methods in GameObject. Added getter to Level. Made gameObjects variable protected for children of DefaultScreen. Added keyboard support to the GameScreen and moved the triangular buttons around.
Each beast can. Changed default spawn speed of the beast spawner, changed parameter of the setSpawnSpeed method to milliseconds. Added a reference to Beast to Target so it can remove itself. Added a reference to the screen to Beast so it can remove itself from the list of game objects.