Got the GUI working without breaking for now, en passant is not supported by Judge so that was discarded. Teamplay prints output to console. More commenting and polishing up