Completed basics of the script. A good point to ask for feedback.