completed most of the game mechanics