In 2D, it would become sokoban, wouldn't it?
No? Sokoban involves a single agent pushing blocks around a grid. No block can ever move without being pushed, and nothing can ever cross anything else.
In this puzzle, the only way for anything to move is independently, and everything is free to cross anything else.