★ these were all pretty hard questions and I got stumped many times answering them haha-
★ credits ★ questions + code by @azurelite, answered by me