Added cinematic object and bug fixes

Apparently sprite element's origin is kept, even after swapping out an
old sprite element for a new one. I made sure that origin is reset to 0.