Well, I've hardly ever used UnDelphiX, but Phoenix works very well with its Spriteengine and Collisionengine comined. And it's very easy to use. You just derive some sprites from some basic sprite class and add them to an instance of the Spriteengine. Then the engine takes care of the rest. Very easy and powerful.