Java program that includes sliding puzzle game and package for implementation and configuration of user agent.  This is the version used for my master's thesis.