refactorizare + use pointers + init things for rendering only once + right before introducing matrices