memory fixes and OpenGL Game of Life

- Fix: skip-codegen doesn't work with custom class
- Add: char param to accept number and boolean value
- Add OpenGL Game of Life