Moved player to separate file

Fixed FFT: Bug #46