Congratulations on reaching that old-school level of hard enough that you almost want to say some colorful words, but not hard enough that you stop. The checkpoints kept it in the challenging but fun realm. Also, very amusing dialog and great music.