Reverted back to the finished collision detection

Reverted back because i'm revising OpenGL and LWJGL for more efficient OpenGL programming.