as6 correct UML and got rid of random player party spawning