Graphical based Noughts and Crosses created with Java and Swing