You hit the right spots I didn't like either. The elements return to their starting point when they collide, for example, it was a way I found in the end of the developement to fix the bug that made the game unplayable. This 'fix' made the overall game experience completily diferent, but it was necessary to delivery something that works in the end.
Thanks a lot for playing and also for leaving me this feedback!