Allegro5 extension library