Fixed bugs, improved code, added a bonus and improved Breeder.
-FEATURE: Added a minimum delay between egg drops for the Breeders.
-FEATURE: Added a texture for the Breeder.
-FEATURE: Added a colour to the Breeder.
-FEATURE: Added a Freeze effect.
-FEATURE: Added Freezer bonuses.
-CODE: Improved exception handling throughout the project.
-CODE: Added a constructor reference to EnemyData. Previously new
Constructor instances were created for each enemy spawned.
-BUG: Player's lives were not reset upon restart.
-BUG: The speed multiplier applied to Enemies when creating them (in
Wave) was not applied to the speed-variables (only speedX and speedY).
-BUG: When the Player lost a life, the spawned explosion caused a chain
reaction.