Fixes #6 : blocks were created "Once per shape" in a array at launch

Fixes #3 : Board::moveFullDown() refactored with full use of OverlapError and MoveError
Merge remote-tracking branch 'origin/master'