Towers obey range according to type (which is the same for all types for now). This fixes issue #24.

Also made some minor changes so that the dead enemy and shots on it are no longer shown at game over.