The objective of the site is to create a game that will present magic squares for the user to solve. In developing the site, I decided to dynamically generate the magic squares; this introduced some ...