Changed PlayerFactory to avoid 'new'