Tested Engine; works up to depth 2

- still need to spot the error!