https://videosashka.com/watch/YlwLPlo3awI/ray-casting-for-my-hexagonal-tile-game-in-python-devlog-8