Cavegen, LoS, collision
Added torches, press L to drop one
Torches!
Renamed Vision to Optics, Visibility to Vision, added Light
Added ability to grab, carry, and drop torches. Torches allow farther sight.
Split World into World and Floor to allow multiple floors
Added ItemData module to allow easy instantiation of Items
I'm on the fence on whether the player should always be blue or only when lit. It's currently the latter.
Merge ruby implementation as subdirectory... I hope