Added code for basic wall collisions.
Changed level surfaces rendering to vertex arrays.
Corrected collision detection, need closest collision point selection and raycasting.