Implemented graphical version using FunGEn.  Still needs to be cleaned up a lot and a window scaling bug with tiled window managers needs fixing.