Throw Lua errors when we've got parameter problems
Updated PlayerLibrary to reflect parameter handling changes
Removed unneeded ObjectLibrary
Make the parameters object private
Implemented function to check if a parameter exists
Reworked WorldLibrary to reflect new parameter changes
Moved chunk checking to its own function
Removed unneeded imports
Implemented function to retrieve boolean parameter
Updated EffectLibrary to reflect changes with parameter handling