Changed BattlefieldSpecification to be an interface, and created a RectangularBattlefieldSpecification
Changed BattlefieldSpecification to be an interface, and created a RectangularBattlefieldSpecification