basic graphical game interface implemented