Oh the sprites are great, don't get me wrong, but I mean how the graphical game system was made.
{ vg.save(); defer vg.restore(); // undo all transformations at the end of the block
vg.translate(...);
vg.rotate(...);
vg.scale(...);
// draw sprite
}
// continue to draw the rest of the scene