Game play - Commit 1

committing the code for basic game play assuming that the player only
plays from our side and the referee sends us the moves which are related
to just player 1.
Is very confusing- expecting many doubts and bugs!