Clarify ActionFactory methods and fix enderman place/pickup logging