Updated Cutscene to work properly.

Also noted that it uses the tasks module, as that wasn’t mentioned.
Added actual boundary calculations for the interface.