Yes, Sokoban is a clear inspiration, but hopefully I manage to make it fresh and different.
Yep I think you managed to tie it with the theme well!