mob retreats when no energy.  todo: fix collision with self bug