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