Ship code updates:

- Added path finding code (can now find the shortest path from any tile to any other tile on the ship).
- Renamed TFloorBlock to TFloorTile.
- Removed TShipObject class (no need for it).