added some nice music and started preparing for multithreading (yet
again)