fixed some bugs:

TODO: - fix illegalDirectionException that causes that no controlled
worm can fire anymore...