When I listed events you made as row of sparks I thought about making graphics which will be same as sparks row. For example 3 sparks in a vertical row. And graphics 144x48 for each sprite.