That was difficult, but it was fun and well done! I didn't get to the end, but I think I got close--I was in the room with the pipes? I really appreciated the checkpoints in the earlier levels, especially in the 2nd room.
Good job!