Cinematic platformer