Swtiched from allegro to SDL for graphics handling