Java 2048 Library