Lighting, World Generation, UI

Recent changes:
-Lighting system now applies to characters on-screen as well
-Wielding an item that has a light property now properly sets the lighting of the character
-Basic cave generation added
-Sand is now processed before saving a newly generated world, this may take quite a few seconds to fully calculate.
-Fading text appears when you receive new materials, resources or items
-New ability to emote things by placing an ! before your message… only those in the near vicinity will see it.

Pending a pseudo-coding of the npc/mob system, I will begin developing that part of the game. Things are about to get crazy in the world of Exilania.