Nilium #1 Frank: Write a preprocessor for the scripts to allow usage of object oriented programming features. I did that for Blitz3D and it works fine. Just spits out a .BB file that has code compatible with Blitz.