Crazy Games has published a new multi-part tutorial series on creating the game Sokoban in Phaser 3:
"In this episode we will transform our tilemap from the previous episode into a map with different layers and sprites. This gives us a foundation to implement our game logic and to easily create new maps. Next to that, we will play around with the camera to render our map in the center of the canvas, so that maps with different sizes get rendered nicely."