fixed low bower check on valid_move function