This game was my fucking jam back in the late 00's and I'm pleasantly surprised I'm finding it again (ironic I'm finding it after the death of flash support but hey, I've got my methods :P)
Very simple mechanic and artwork but incredibly addictive, and a fantastic ost