Thank you so much for the feedback and tips! I completely agree, limiting the amount of movements, or at least giving higher scores to the most optimal solutions would sure be a great improvement.