Shitty little IF engine in C++ that may or may not ever go anywhere!