Added level test case
Renamed TileGrid methods
Moved level inputs to their own classes
Corrected package for level input classes