Updated BatteryManager's getShortestPath method - returns the shortest path of tiles in the sequence from source to destination... the shortest path's weight is already calculated in the ShortestPath class... starting adding it, but I'm sure there's a better way to get shortest path and shortest path's weight without having to create ShortestPath objects that use the same params twice...