Implement wealth system

This closes #8
Add dependency destruction