Finished noise grain and optimized things

Noise grain is finished and optimized some crap, now runs at 60 fps.
Lighting is a work in progress.