Initial creation, outline primary functions
Revamp while loops to call eachother based on input