Changed command execution case statements to create Command objects and execute them rather than calling parent Decorator methods via 'super'.