Revert "Revert "moved some of the creation logic from the game class into the appropriate constructors & added skeleton for Enemy class""

This reverts commit 4da2530a8b4bb2be0b6c94df88c380ab3404c102.