Yeah, I strongly disagree with Malice. I agree with that "Write Games not Engines" article (which was my point of view anyway =P ).
Whether intended for universal application or not, any 'game' wriotten with Blitz iunvolves writing the engine for it. It may be the 'engine' coded is exxtremely specific and inflexible, but it is STILL an engine.
Regardless of the intent for the final product, it's impossible to wrrite a game without an engine because at the core of the code are all the commands and functions etc. that will make the game 'work' which is essentially an engine.
I was not suggesting that a more flexible engine was necessary, only useful and actually easier to modify, although I agree, involves ore planning and work, but this extra effort can pay off in the long run.