Fixed multi-tile buildings executing tick logic for every tile.

With this change, only the base tile will execute tick logic. So if
there's a multi-tile building that queues a task on tick complete, only
one task will be queued, instead of one per tile.