Please note that this is a rough prototype whose purpose is to show a proof of concept, this code would be discarded and the system rebuilt. This does not represent my coding ability or the standard quality of code which I produce.
This was completed as part of a university assignment in which I produced over 80 pages of work and where code quality was not assessed.
To see the report for this assignment, please follow the link below: https://1drv.ms/w/s!AmyhX5-2zJ5g4y1REmAOqkwyHXSx?e=jpcZC0