Awesome entry, in both style and game mechanic! Only thing I really can't stand are the hints that keeps popping every time you hit them...