building manager now correctly saving building data, updating player bank and initializing with saved player data on start-up