Object oriented game library based on Allegro