A Cube Among Squares -- learning OpenGL with lambdanative