I was thinking we should move all of the mining/building logic to the server side, but it might work to just rate-limit it there instead. Hmm...