I’m currently working on movements on FlatLand, it wasn’t really cool having sprites teleporting around tiles, so I’m implementing a more soft transition around tiles still maintaining tiles-positioning
x,y of the player will point to the tile where the player is standing on for distance checks and similar, while mx,my of the player will point to a more precise position of the player while moving around. This means that messages exchanged by the protocol for moving around are multiplied by mx/x, but movement is a bit more fluid.