Wrote EntitySoul, SoulBase and SoulChest