Added basic turret tracking & firing behaviour
Major refactoring

Now things can share code. Bullet vs towers are broken for some reason.