DNM: Bloodstone

DO NOT MERGE THIS. It is only for review of the bloodstone branch..