simpler sprite, validate errors, release stuff