A 2048 game clone using HTML5 canvas element