begin implementation of specific puzzles
initialize the VM for the various puzzles