Connect4 game core logic and Swing/AWT gui -- puissance4java (p4j)