gui changes, GOL addition, shader additions, etc