Should I rewrite my engine in C or C++?