My attempt at creating a 3D game engine using OpenGL 3