Starcraft 2 learning algorithm for unit value, using a generic hill climbing algorithm