A simple, somewhat powerful, and portable C++ game engine