Well, collisions are kinda working, it still needs some fixes