Had fun trying to finish the whole thing! Main thing I would improve is the collision mechanic.
Thanks for the feedback! Yes I know about the collisions, I'll fix them!