Control At heart, programming is the art of deciding which systems interact with each other and where decision making happens. This tension became very apparent as we started to first build out the leaderboard systems for Puzzmo. At the beginning, decision’s around control were easy as there was only 2 leaderboards for each game. The API would provide these two leaderboards for every game at the place where we kept the rest of the leaderboard infra.