Solution created for the "Pocket PlayLab" developer challenge that I had to solve, for the post of Software Engineer (Web)