Update #3

Added lots of comments, simplified the box comparison by making a
function for it, added a menu option to clear the table (resets all
values to 0)