Fixed a hidden bug that didn't cancel walking lock when the player has finished walking 1 tile.

Added a check in forceLockWalking().
Separated Carpet from Floor, as it now has Warp Conditions.

Also removed non-working commented code.
Made two types of tatami tiles instead of one. A tatami is BIGGER than a human entity.
Fix some related issues with player walking through carpet and door.