ChatGPT OpenAI chatbot was immense in helping me complete this efficiently. The future! Though still couldn't code all expected features, cos at this stage would make for overly voluminous work. Project deployed to Github: