Added Face Culling, flipped the top and right side of cube and added up
and down control
Realized that the back vertices were actually front and vice versa so
fixed it, also removed the harlem shake
Made rotation (left and right key) affect the camera instead of the cube
Removed model scaling and rotation since they didn't do anything
Added a speed variable to camera, changed the position vector to a
velocity vector, made the viewModel to translate over vel every tick and
made the controls change the velocity vector
Added an initial pos to the camera
Set the initial pos of the camera to -1 in z and change the fov to 70
Changed the fov to 150
Added 4 vertices for every faces of cube, so that texture changes
Added rotation along the x axis
Added support for multiple models through multiple vbos
We have individual modelMatrix per cube :O
Added depth test, so cubes stop overlapping, also removed face culling
because it was useless