finish tidying up give/receive. Ensure affinity is correctly adjusted when give/take fails
track number of visits to a location (single player)
Fix bug with initial creature location when killing creature.  Refactor "give" action to work properly and cleanly/more readable. Implement carrying weight limits for creatures.
add first NodeUnit tests. Add initial say/sing/shout verb support
Start adding unit/regression tests for creature object.
Architectural cleanup (and bug fixing) - migrate actions to the player object - the player is the one actually doing stuff and has access to the current location!
migrate "drop" to player. Implement breakable objects (drop twice or hit once)
migrate "say" and "open" to player object
migrate "close" to player object. Fix up bug calling "close" on a creature. Added responses to interfering with dead creatures
more traps to prevent odd behaviour from dead creatures
fix bug in player.say
allow shouting
migrate "examine" to player object
migrate "eat" to player object