use a struct for opengl
remove useless assignment
Revert "use my piston"

This reverts commit a1e8f5107d2fcc3e73d1a6fe475c4568f1f8f248.
Merge branch 'gl-struct' of github.com:RobotGymnast/playform into gl-struct