User blog comment:Petetheman23/STAR FOX 874 DE- i mean Slime Rancher: Launched Into Space/@comment-31787231-20170423025828

Cool plotline! It helped explain the references in the roleplay.