This is one of those Flash-SWF games one simply must play. Beautiful music, fantastic artwork, great gameplay. You may have a bit of trouble figuring out how to truly win at it, but the effort is absolutely worth it.
There are two sequels.
Note that this is a library computer hostile to any outside installations of ANYTHING, including Adobe Flash plugins, so I cannot link to any website and be certain it actually works. You'll have to type the name in a search engine.
Also note that I have played it on both of my computers: a 2012 ASUS and a 2001 Sony VAIO.