Started adding Javadoc comments to code that needs it. Refactored so
Buildings now correctly return their sight.