I have finally posted my CS. Let me know what you guys think of it! Took me a while to conceptualize and write.