Currently, when the server receives an order_new, it just blindly issues the given position as an order to that player's only unit. If that player has no unit, then this does the right thing -- it creates a unit at the given location. But if the player has a unit already, then it issues that position as an order to that unit -- circumventing the pathfinding and obstacle/bounds checks. This allows you to move your unit onto walls and outside of the world.
This should be fixed as part of #16, but it was amusing enough I wanted to file a separate issue for it. (Also, this is a bug, while #16 is an enhancement.)
Currently, when the server receives an order_new, it just blindly issues the given position as an order to that player's only unit. If that player has no unit, then this does the right thing -- it creates a unit at the given location. But if the player has a unit already, then it issues that position as an order to that unit -- circumventing the pathfinding and obstacle/bounds checks. This allows you to move your unit onto walls and outside of the world.
This should be fixed as part of #16, but it was amusing enough I wanted to file a separate issue for it. (Also, this is a bug, while #16 is an enhancement.)