added full logic to game. Added GUI