I am trying to develop a small/lightweight implementation of Tetris running in the CLI, using Python. Currently, I am using a print() for each frame update, just after os.system('cls') to clear the terminal. The problem with this approach is heavy flickering which makes the game very difficult to look at. Would you have any suggestions of things I should try to improve this? Here is the Github repo of the project (the main script is not very long): https://github.com/TheoFABIEN/CLI-Tetris Continue reading...