Removed coordinate version of the build and unbuild functions for buildings.
Ensured that functions can be scheduled from within a transaction, but that start, stop, pause and resume can't be called from within a transaction.