How hard would it be to create a generic FPS engine from the yeti3d source code? I mean, one where you could just add in the weapon sprites and attributes (rate of fire, damage done, ammo clip capacity, reload speed, etc), enemy sprites and maps. Possibly in its own editor so people don't have to trawl through code to make their own FPS from yeti3d (I say people, I mean me). Some great games could then be made!