https://singularity.codingforstudent.com/3-juicy-tips-programming-assignment-game-2048-and-game-of-fifteen/