Add grid toggle menuitem
Decouple the gui from the world array

Less locking means faster drawing; however at higher speeds some
generations may not be rendered to the GUI