Really interesting, i had a similar idea ages ago but never went for it, glad someone did it better than I could have, well done!, perhaps grid-based movement would be better but I can see the benefit of not doing it as well.
Thanks I appreciate your comments. I was going for a grid base movement, but the player movement didn't felt smooth also when the box movement felt off. I can see my self going back to this project and redoing and upgrading a few things.