dumb fft implemented. need to fix audio vs visual lag, smooth out boxes