First pass at enemy shooting; still quite buggy