Working on performance and reallowing the grid size to be changed. May switch to JavaFX or another GUI over swing...