Created a controller for the Laser movement.
Enemies are added as method calls, instead of constructor, to Level. Adding an enemy triggers a notification,
Added test to check notification when enemy is added.
Player is added to level instead of from constructor. Notifies listener.