This was coded without any clear goal. It's buggy, not very well structured, and some basic features need redoing. Some things work and are relevant to the project, others not so much.