0.0.022

updates to offline button controller object and script now has the code
more elegant and easier to follow with better function usage. script now
works correctly with spawning random buildings and ensuring that all
building buttons spawn and are checked on their position to ensure no
overlap.