Added a Creature.step() function that takes a single creature step