Made the inventory command actually do something, added take and drop commands

Also continued work on moving the Character type to use a field list for its data