Bit of a steep difficulty curve :-) If the mole had started out slower, or appeared a bit later, that would have made it a bit more fun.
Nice idea and from what I can see it was quite well executed.