The players move properly.... I think

say we have a player at (4,1)
the player moves one unit in any direction, and we can always alter the
randomness to make it more likely to move in one direction if need be.

Since it's random, it will be a bit hard to test if the player will be
in a specific spot.
Look at moveInDirection(char dir) ..  we can alter it so that there is a
1 : 5 chance that the player may not move at all, but the way it's set
now is that it will just continue moving in the current direction.

So basically we can test that it's not in the same spot.
We grabbed the second XPlayer from the left side of the XPlayer's field.

(2,1) (4,1) (6,1) etc. that's how it's set up.