Commentses!

I commented EVERYTHING. I also added a ‘desc’ (description) property
for some blocks, for some internal help.