Just figured I would upload the latest version of this for anyone who wants to see. Super exited to get it finished!