A 2048 clone with Piston game engine