Better Abstraction of the Draw Engine; Some bugs in recursive labyrinth checking fixed
Merge pull request #47 from Enlightment/master

Better Abstraction of the Draw Engine; Some bugs in recursive labyrinth checking fixed
Abstract factory now contains only abstract methods, no virtuals; Failing Unit tests recovered
Merge pull request #48 from Enlightment/master

Abstract factory now contains only abstract methods, no virtuals; Failing Unit tests recovered