Changed underlying data structure in StateSpace to float[][]
Made tests for hill climbing and random restart hill climbing a bit more rigorous