Ok, so this is a bit of a weird one. I'm trying to create a rock that you can skip on water. The way I'm doing it is by making the rock entity "throw" a new rock just before it dies on impact. And it works! Kind of. There are several problems with this implementation, one of them being that the rocks always go south after the first impact. Always, without fail, due south. Regardless of the throwing direction. What could be causing this?