Fixed Issue #67

Re-written defineEndTurnButton() method to only activate the button if
the required conditions are met, rather than the other way around, added
checks for the player turn so that the button remains inactive when it
is not the clients turn.