Make creatures receive events

Event pubsub juggling code was extracted from
artifice_client and moved into artifice_chunk,
where it can be called from artifice_creature
too.