SPOILER FREE AAHAHA HAHAHAHAHA