Pages to revisit:
MakeCoin - No example - untested?
MakeAnimatedParticle - Double check argument meanings are right... Especially angle.
HasRequirements - Don't really get how its meant to work. Why does it look at 2 inventories (inventory one just uses 1 - what instances would require two? Seems like AddWorkshopTasksButtons in workshoptasks.as calls it with the inventory of the workshop and the inventory of the player), why does it always add requirements/return false if its not a blob type?
GetBlobCacheIndex - why would you ever need this in a script?
Global_Properties - document keys
Creating its own objects
Decreasing object health
Map things like creating/destroying blocks
rendering stuff like GUI and cursors
Both simulate everything, server just has the authority to override client stuff