8puzzle prototype
basic 8 puzzle