Major update #1

Updated during school, at home PC would still work better since it allows trying the code before syncing with the repository... But this works, so it's alright!