Got collision detection working. not completly done with it yet though