Modified System to take pointer to parent class
Merge branch 'opengl' of github.com:martinmr/6.S096 into opengl