Re-implementation of 2048 to go up to 4096.