item class, cycle through all overlapping items
smarter wanderer-flag
message log system
basic messages on events