reorganized Player namespace and added filter on Action Invocation