Updated Game - Almost finished