And holy shit is it so damn fantastic. This took me way too long to get into.