Screens from the indie game that combines high-speed platforming and puzzle-solving