Implemented rest of behaviors except for attackPlayer() (saving for combat feature).  Still need to handle changing direction when aggressive and facing a collision on way to player.