Moved move logic from Game model to Piece model