Initial codebase, which can read positions and reverse k steps.