https://cheatsheetshero.com/user/all/269-computer-games-terminology-cheatsheet