Several improvements in targetting. Second algorithm
Fixes position equality calculation for new movement algorithm
Adds enemy classes, handling of enemy endurance