removed race variable from Creature, made related changes. added player config option 'msp_enabled', default is false. added help file for @flag. fixed @flag command for objects other than Player(s) and Room(s). added parameters to 'quests' to let you abandon a quest. renamed 'retrieve' to 'get'. reworked Container, removed generics. fixed getName() method of Container to not return null. added section in ObjectLoader to load containers. added 'put' command to parallel 'get' command. wrote javadoc for hasValidRace(...) and hasValidClass(...). made modifications to Area. improved loadArea(...) a bit. changed @setlevel to be aware of maximum level. removed some old, out of date comments. added player config option 'complex-inventory', default is true. removed redundant functions for display containers. cleaned up @flag command a bit. set up Creature with a pseudo-race, it stores it's race by keeping the name string for it. added itemsById map and a getItem(...) that takes integer dbrefs to ObjectDB. did some work on the room editor, removed and unimplemented command, added cmd descriptions to help. implemented 'addthing' in room editor. changed 'who' so that the cname (of a player) is used if no player is logged in. finished up latter half of 'addthing' code, now i need to deal with the poor logic behind the first half. wrote some method documentation in MUDObject. wrote help file for 'quests'. added a player config option to enable/disable the pager for viewing help files (not checked yet). added 'isNew' boolean to Player to mark if the player is NEW, i.e. has not completed chargen. expanded '@examine' command to show the contents of Containers. as a #STOPGAP measure, all players Status is set to ACTIVE (database saves fail on reaching player's missing fields...). removed 'mail' folder from git tracking since it's transient data pertaining to a particular db.