added abstract base class for scenarios and adjusted dambreak.h