Im getting somewhere with collisions
It sorta works
It worgs
BUT NOW IT REALLY IT WORGS