A 3D first-person Game using OpenGL