C++ Game Library using Allegro