I'm trying to create a simple find-the-item game using a matrix as the area. You start out at a fixed point and have to find an item at a random point. The problem is, I can't get the player's character to move.I'm using a switch statement with the following code.

char direction;
switch (direction){
case('N'||'n'):
Guy[Row][Col]=Gamearea[Row+1][Col];
case('S'||'s'):
Guy[Row][Col]=Guy[Row-1][Col];
case('W||'w):
Guy[Row][Col]=Guy[Row][Col-1];
case('E'||'e'):
Guy[Row][Col]=Guy[Row][Col+1];
default:
cout<< "Enter a random move, please";
}
Can anyone help here? I'm also trying to create something that moves randomly through the matrix, one space at a time.