Changed design - removed UserEngine and let Player be everything.  Still same issue as before