In my personal opinion, DarkBasic isn't that much of an improvement. Show me where you define lights, and other stuff. Also, it's not OOP.