more complex and complete scheduler. penalty for action switching, movement now on sheduler if a fight is going on