Adage: A C++ 2D game + AI engine built using Qt