renamed method
added canMove method to entity
added check if entity can move to target tile
improved leave army method