2048 with an undo button!