Added Strategy.java, worked on Solver.java