https://labexio.medium.com/labex-trending-creating-a-code-rain-in-c-using-ncurses-and-more-588412a73a14