add deep + checkCommands
Merge https://github.com/spmurphy0922/simulator