refactor movement
help player walk through doorways