state

methods added for breaking down game structure and updating