Added modding functions and examples of room specific behavior in (clientMod and serverMod). Basic structures for NPC, semi-permanent objects, room-based soundtrack. Refactor sprite drawing - now called "things" and stored in and object