The famous game 2048 made from scratch