A Java object oriented wrapper to Allegro 5 game library