Fully working strafe animations + updated walls

Sorry it took so long, ran into lots of bugs (which i fixed), made lots
of optimizations. Baby steps, brotha! Now onto sprint and flashlight.