First!
....I don't mind SVN, C++, the license, or even the prepend. OO-ing it should be fairly easy anyways, but I definitely don't like the use of strings to set options for the engine (http://www.blitzbasic.com/Community/posts.php?topic=82150#928834).