Maze Second Commit

X, Y exchanged for Movement and CanMove function
- need to fix trace function.