Removed behavior classes and added code to make end list moves work again. TargetInvalid and PostBattle now set the current target.