Easy push another piece whith youre piece feature

There is already the option that some items can not be stacked. What about the option that the new item in that can not be stacked with an item that is pushable replaces the first item that has this same pushable property and that the first item moves away to the next snap position(or fixed distance according to given size of both pieces) away from the new items old position.