Day 2 is probably the most boring part because it doesn't have a ton of real-world examples, but we did learn how to kill someone that enters a slash command, so the day wasn't a total waste. 
and you answered all of my tons of questions, though I still need to find out a proper way to word my variable in a variable question, I think I got it.
function servercmdAddresource(%client, %resource, %amount)
and you would type /Addresource gold 5 and it would make
%client.%resource += %amount;
which would turn into
%client.gold += %amount;
and you could do stuff like /Addresource Iron 7 and such?