optimization of the pathfinding and cleaner code
success rates implemented
characters now die and new characters arrive
characters are generated randomly