Revert "Removed sponsor stuff, too advanced for now."

This reverts commit 8e67d98394dcc399c0e178d89147111e0308a83a.
When I'm ready for it, this branch will have the rudimentary classes.