Aleva Game Library (AGL) is a library designed to support game development in C++