Actual hill climbing code