The repository is a mess. I should clean it up. Too bad I don't remember how half of the code worked together. Don't repeat my mistake!