Fixed Issue #54 & minor checks

- Fixed issue, Game state to network wait after completion of action
sequence if it is not the client player’s turn.
- Added check to reduce number of unneeded (duplicate) calls to
changeGameState