openGL module modified to fit new number of fields. graphics still needs to be improved anyway. most of warnings about wrong types assigning solved. compiles