a (probably not) simple building architecture program written in java