Initial commit of snake cube solver: todo, rename to snake rather than cobra.