Mass code commit, worked on improving pathing and options, NOT YET FINISHED