LAYOUT:```
================
= P P =
= P L P =
= P P =
================
where P are the linked_portal_doors,
= are the walls,
L is the player,
and empty space is empty space.
If the player walks to the left, they should not hit the wall, and instead come through the portal on the right.
However, the player walks through the portal and hits the wall like
================
= P P =
=lP PL=
= P P =
================
```
(l is an entity that mirrors the player's actions)
What am I doing wrong?
