added gamma_move check if move_piece square number check