https://medium.com/@jamestay97/the-journey-of-becoming-a-game-developer-level-62-the-power-of-the-different-track-types-17092548b118