Just played the game, excellent stuff very fun. Even my son enjoyed it.

If you plan to port to Linux/MacOS X, I would suggest switching to OpenGL. If you are carefull about how you code it, the same code should recompile using FreePascal without any changes.

You could use JEDI-SDL on all these platforms, but then, that would not be a very impartial suggestion .