Fix bug, optimize!

In the shooting function i class Zombiegame. When iterated though the
builindings all units was iterated. Now instead all units are only
iterated once per time step.