made Monster::accelerate virtual