Add heat seeker gun, using code noaim (fixes #93)

Enemies now fight each other effectively
Fix editor build
Weapon refactors (#64)