Fixing Lighting

Directional lights, ambient & diffuse component working properly, TODO:
specular
Fixing Lighting

Specular component more or less looks correct now
Fixing Lighting - Cleanup
Fixed silly timestep issue
Fixed no movement with correct timestep being passed in