All Transitions for Sprite

OUT1 <null,Sprite(), not in play>

OUT1 <not in play,getSize(),not in play>

OUT1 <not in play,getBitmap(), not in play>

OUT1 <not in play,getBoundingBox(), not in play>

OUT1 <not in play,tick(), not in play>

OUT1 <not in play,setPosition(Point,PlayField), in play>

OUT1 <in play,setPosition(Point), in play>

OUT1 <in play,getPosition(Point), in play>

All Transitions for MovableSprite = the Sprite test suite +

OUT2 <null,MovableSprite(), not in play>

OUT2 <not in play,isInMotion(),not in play>

OUT2 <not in play,isInMotion(),not in play>

OUT2 <in play,move(), in play & in motion>

OUT2 <in play,moveTo(), in play & in motion>

OUT2 <in play,reverseY(), in play & in motion>

OUT2 <in play,reverseX(), in play & in motion>

OUT2 <in play,getDirection(), in play & in motion>

OUT2 <in play,setDirection(), in play & in motion>

OUT2 <in play,setSpeed(), in play & in motion>

OUT2 <in play,getSpeed(), in play & in motion>

OUT2 <in play & in motion, stopMoving(), in play & not in motion>

OUT2 <in play & not in motion, startMoving(), in play & in motion>

All Transitions for Puck = the MovableSprite test suite +

OUT3 <null, Puck(), not in play >