* Moved canMove() and canTurn() from Facade to Worm.
* Removed an unused methode from World. As well as its test in
WorldTest.
* Added more formal and informal documentation to Facade & World
* Added cloning function in Util
* World will now use a clone of the passed passableMap - much "safer".