jAustin  comprehensive assessment

A few awkward logic lines, but in general I found implementing the classes wasn't too bad. The functionality of some of buildings methods could be simplified, but everything works as expected. I'm not sure i made things not directly accessible, however.