'serverless' would be nice but I don't really see how this could work. I'm planning to have a central server for match making and some verification but game will be hosted on player's machine. co-op against bots so hopefully cheaters won't be such a game breaking factor