filled out some error checking issues

Added lots of print commands, redid how the vacant cells get updated (now they get updated through out the day, as things get done- easier to keep track of)