9th commit

Engine works as expected.
All test are green.
--------------------------
Some comments are unavailable yet.