Work in progress, 2048 java implementation