added a system which allows consumers of the Logo engine to register a series of callbacks to receive notification of various events during execution including subroutine calls and returns. the MLogo shell has been extended with a -T flag to demonstrate this feature, which could in principle be used for debugging programs.
added an other complex example; an interactive text based hangman game.