React Canvas Snake Game Exploring the paradox of producing a simple Snake game as declarative React components using the imperative canvas API.