Zombies also seem to just keep moving without any energy input. Figure out how to keep them moving where you want them and you have a generator that runs as long as the zombie is solid enough to move it. If you're dealing with Walking Dead rules where everyone turns after death, and it's a renewing resource.