Finally prototyped some functions I'd inadvertently been rewriting over and over again (classic DRY failure), regarding player-facing checks and commands.  Created a new, very WIP enemy that hovers slightly, then makes a very aggressive charge towards the player.