Restructuring new player
Added FFT and other stuff