snake-game Snake game based on entity-component-system design pattern. TO-DO: player self-collision detection audio and sound effects GUI score rendering