Apple Game Frameworks and Technologies - BodySize and Offsets do not work properly if player is outside of the dungeon tiles. (page 236) B8.0
If the player is outside of the dungeon the bodySize and bodyOffsets do not allow the player to move along the wall. In the picture below the player is not able to move any higher up the screen. Also if the player moves along the outside of the dungeon along a long wall the player will drift up (or down depending on the tile) once it crosses the tile boundary.