begin rework of starter zone
move io_service ownership; use MoveAction on player load; other small changes
work on actions and async timers
remove non-default constructor for Entity, in favor of factory function
bring some order to initialization, and other small changes
clean up event dispatch; implement player response to move events