Reappear at a randomized x and y pos.

Fixed a few bugs. The attacking/repositioning still glitches out
sometimes, and I'm not sure why. I hope I've minimized it.