Made a prototype of the program; it now works, but does not meet all requirements of the assignment yet