Stubbed out initial model of translation. Will fill in implementation
later based on research into the .plvl and .wrld formats.
Wrote some of the world translation routines an a common utility
library. Still need level translation and the State info to be
solidified.
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)
Added concept of placeholder tiles and with that rounded out the level
data logic. The sprites are turning out to be quite a challenge to
interpret and to be sure will probably require a dive into the original
source code.
Translator has now included verified sprite data for Subkind flags. It
is ready to be incorperated into the full program and tested against
some worlds.
Added a main method so the translator could be run and tested
independent of the rest of the system. For a first time test, it didn't
turn out too bad; sprites have right bounding boxes and right types,
backgrounds are correct... but there is an off by one error in the tile
types, and sprite metadata stored in the sub-kind flag is not being
respected.
Fixed the off by one errors, but sprites are not picking up on two-sets
horizontal (though they are on slow animation).

Fixed id inversion. Thanks to a little mistake I made when I first
started this project, translating the original level ids to ids for the
port requires inverting the value (+100 for going up in port, but -100
in original). Current method removes the entire 900-series row from the
original levels; will need to fix
Fixed remaining issues in translator: Successful translation of Spaced
Out. There are some issues in Spaced Out, such as Sprites moving
incorrectly or Goodies not appearing on the bonus level, but these
issues are unrelated to the translation and are engine bugs. As such,
this update finally fixes #42.