added methods for determining game states of each players and the possible action types he can perform while in each state. Also created enums for these states.