Might have collision working, needs further testing