I think that scratch should definitely increase has-a relationship. Like, certain sprites should be visible only on certain backgrounds without the need to specify that. And also, sprites should be more organized. They should be able to be grouped or something.
Offline