How to override the getCurrentCreature()?