I've been working on and off this project for a while now, I didn't expect it to take this long. Most likely not gonna finish it.