Antes que nada, este problema no esta bien solucionado (no dices cuantos caballos les das a cada uno), y creo que en el foro no se hacen trabajos... se ayuda a las dudas que tengas.. La verdad es que tampoco sabría decirte ahora mismo como solucionarlo (solo te daría la idea claro xDD)
Si de aqui en más adelante se me ocurre te intentaré ayudar.