refactor shaders, switch to 256x256/fp16 in preparation for 256^3
initial 3d smoothlife implementation at 256^3
move smoothlife initialization to GPU, work on optimization/profiling
more fft optimization
clean up commented/unused junk
optimize ifft, expand 1-use functions in place, remove unused functions
update 3d smoothlife over multiple frames
clean up more commented junk, fix indentation