Updates to use external players
and include the XAF player core factory