Has army method in Player

Compares on reference
Added Observable and getFightingPlayer in IWorld
NearestPathMethod in WorldMap
Interacting with army/item now works from world

Need to get players from world to start battle