updated moveHorse

movehorse now contains moveTo and updatePosition for the horse. Only
need to call moveHorse every update.