Shifts different items with configurable effects