public void MoveUnit(Unit unit, List <Vector2> path, Vector2 location) { _map.MoveUnit(unit, location); _turnState.RecordMove(unit, path.Count); }