spec out some generic update code for the enemy base class