Modifed the input system to support arbitrary keys.
Added a tileset system, where tilesets are loaded from an external text file.
Revamped the editor to allow placing any type of tile.