a good read. gonna re read this a few times before early access.