Add check for walking

Adds check to make sure a piece can slide into another location (as in there is at least 2 spaces adjacent in that direction... since it can't slide through pieces when there isn't room