How pure functions and managed side effects made cheating in our client side games a lot harder. — How we got into game development A few years ago one of our clients asked us to build new mobile web games for them. They already had some on their website which they called “one button games”. An example for the complexity of these games is the offline dinosaur game in Chrome, when there’s no internet…