A 2D side scrolling survival game with music generated levels