a java project to make a 2048 solver