Fixed proper rotation of character animations

- Citizen towers now face at the current aimed enemy.
- Citizen towers now have to wait for its current animation to conclude,
so they can fire again.
- Enemies now reset as they should when respawning.