Unused function and features discarded

Due to coverage report, following unused function & features discarded:

 - Parametric constructor of Block class removed,
 - Parametric constructor of Color class removed,
 - *blocks.clear()* statement replaced with *blocks = blocks* in Display::drawBlocks() method.
 - Only parametric constructor of Edge class will be used,