This article is really interesting. From geometry dash meltdown