1st working version of the game. Still needs to refactoring and extra features