Player generator