Working game
refactored working game
Final Game