Rewrote all the collides, still have to implement them