Cleaned up slow code

Now all changing of enemy variables are handled within the enemy class,
making it easy to set up other towers which modify the speed of the
enemy by just calling target.Slow()