Started changing player thread to use a fork instead of creating a thread. This is to allow cancelling of the thing playing the song, as the system call doesn't seem to have a way to be cancelled... But, unfortunately, execlp is a little bitch and isn't working correctly. So, for now, we're forking, but the child process is just calling system (and thus the song can't be stopped).