I've been using Sphere for a couple years now, and have gotten fairly skilled at scripting and creating spritesets.