{"push_id":551335563,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"f39c9a0fa9133bbcf3822a121ea0c41fb238c5eb","before":"71712508a3cf0f5de4ac343dad7eb8ce9fc2b672","commits":[{"sha":"f39c9a0fa9133bbcf3822a121ea0c41fb238c5eb","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@mrmanton.com","name":"Dave Manton"},"message":"Create PossibleSolution.java\n\nPossibleSolution Object\r\n\r\nCreates an object to hold all information required for a potential solution when solving a sliding tile puzzle.\r\n\r\nStores the current state of the problem and the move history to ensure all required information is grouped together.\r\n\r\nThe word blank must be reserved and used only to show the position of the blank in the puzzle.  This is used for movement of the puzzle and any moves given are a reference to where the blank will move to.","distinct":true,"url":"https://api.github.com/repos/davemanton/SlidePuzzle/commits/f39c9a0fa9133bbcf3822a121ea0c41fb238c5eb"}]}