A fighting game engine I have started (again, heh!) in C++