Added collision, but it's behaving strangely