https://codehexz.com/web-development/javascript/learn-modern-javascript-by-coding-a-snake-game/
Learn Modern Javascript by Coding a Snake Game