Thanks! Design decisions in terms of backend architecture or the code or frontend design? One big one would be to offload many of the functions from the server to the client. I think validating game validity would still be possible but allow optimistically performing actions without latency