Refactoring battle grid
Adding pathfinding in battle