Such an interesting puzzle idea! The collisions are sometimes quite hard to understand, but I really enjoyed the experience!
Thanks for playing the game!