https://medium.com/@learntocodetoday/game-optimization-techniques-boosting-performance-and-player-experience-83357973a025