Refactoring game initialization code and main game loop.
Added a main menu, with background image and play choices