A homeschooled steamer, my son and you would get along awesome! What is your steam name? I think my son's is ethanator90, but I will double check. You two should definitely add each other, I know he plays assassin's creed and overwatch also.
(And your mom is the coolest)