Programming the Paradox Engine: C++ Windows Applications