First real commit. Rendering, User-input, Tile parsing, and Tile representation sub-systems implemented