Added in-round join, adjusted card output, added new class to implement splitting.