Cool concept, similar idea to what I've made.
Generally the biggest problem with this game (besides the fact it can sometimes crash randomly) is the physics, as they can often bug out and lead to unintended solutions at best or make the intended solutions near impossible to accomplish at worst.
There's also another major problem I've noticed though, as this game doesn't really have any sort of fail state or anything that otherwise forces the player to beat the level properly except for their own motivation to do so. Combined with physics abuse, it makes beating the puzzles feel a lot less rewarding even if you do them the correct way, because in nearly every level if you throw enough players at it, you'll eventually beat it whether you try to or not.
If it's worked on further, then the game could possibly end up being fine, especially since the puzzles themselves seem designed well enough. (Although, as I said, there's a pretty big issue regarding them) As is, the project's very flawed and hard to enjoy even when you try to. Good luck in the future!