public boolean isAccepted(MoveScope moveScope) {
   if (moveScope.getScore().compareTo(waterLevelScore) >= 0) {
     return true;
   } else {
     return false;
   }
 }
 @Override
 protected Collection<? extends Object> findTabu(MoveScope moveScope) {
   return moveScope.getMove().getPlanningEntities();
 }
 @Override
 protected Collection<? extends Object> findTabu(MoveScope moveScope) {
   return Collections.singletonList(moveScope.getMove());
 }