C++ and Allegro for tile games, etc