HTML5 Canvas Sliding Puzzle built with Leap Motion's LeapJS