Woah, this is terrific! I've only watched the video (being a Mac boi), but the main puzzle game loop and presentation is top notch!