Really really good idea and the player sprite is very cute. Also i think you matched the colors of the player well to your other sprites, but the difference in pixel sizes of the different objects can make it fell a bit incoherent. The dragging itself is pretty good but the object no sliding along walls and other objects feels a bit janky.
I read you want to expand on the gameplay, i think one good idea would be to make objects only movable when the are on screen or when you are in the same room to make the player switch a bit more since right now you only have to switch once to move all the objects and then switch back to collect all the beads.
I'm looking forward to how you expand this game :)