A slide puzzle using Allegro 5.