Finished up the translation implementation in regards to the current
extent of the knowledge base for the original game (there are a few
UnsupportedOperationExceptions thrown in cases where the original file
format is unknown at that point). Further research will need to be done
into the file format to fill those gaps before it can be tested.

Fixed a long-standing redundency in the API for setting tiles, since the
id no longer needs to be passed (Id has been part of TileType, not Tile)