removed unnecessary getters and setters, added GameState enum