From what I can tell, at least one C1 object and one Rahmat object are placed in your Background1 world. I can see that the Background1 world leads to a Level2 world, which would make the Background1 world a first level world. The Q2 world is not clear as far as what it is for. It could be a menu or option type world or it could be a side level world for gameplay. Knowing what it is for would help to better determine what is needed in your code. Another thing that is puzzling is what the Score objects in the Background1 and Q2 classes are for. What value will be shown by those objects? Where are they being updated from?
