added basic monster interaction and log