A lot of stuff, still need to fix button for building.