To-do
1.CPU player implementation with minimax algorithmImprove upon redundancy in ai.js
2.Cleaner CSS with variables to implement multiple themes.
3.Fix CSS Grid compatibility with iOS devices.
4.Redo the off/on thing with JS .style.visibility to prevent overflow altogether, and then remove overflow: hidden from css.
5. Include alpha-beta pruning into ai.js and make it reusable for a Connect-4 implementation
6. Implement a suitable backend with socket.io to implement online multiplayer
7.PWA (logo, manifest.json, service-worker: cacheFirst)