Undo Functionality:
  - Added Undo Buildings

Issue:
  - It seems to throw an Out of Range exception sometimes, but I can't figure out why. The error does not seem to effect gameplay.