@illyBytes yeahh mrow thankies :3 my current thing is essentially sending the piece square and the goal square as a 2-letter base64 string (cus 64 squares on a board) and then using moves with the same start and goal as ways to send state and various other non-move things (could even delegate a row to encode chat messages lol)