Fix constructor
Add many exception for joining a party