Background Music + Optimizations

Also new ccp generation algorithm improved.