opinionated fork of Gabriele Cirulli's 2048.