Added game state, pawn promotion, check and victory conditions