[boot paolo.veronelli@gmail.com**20081216170145] [documenting .... paolo.veronelli@gmail.com**20081217164526] [refactor to a more functional code paolo.veronelli@gmail.com**20081217210844] [completed with runner, typechecks and run paolo.veronelli@gmail.com**20081218142306] [a player paolo.veronelli@gmail.com**20081218172517]