Fix buildings locked on world load and added ICustomBuild

No `private` here please