Need to add editor/debug/optional checks for invalid input
There are many functions that can take in items such as handles which should NEVER be NULL, however it is not desired to have the code for these checks to always be present, not only present in debug builds.
Therefore, need to go back, and add checks that can be optionally turned on/off that can do these checks, and return appropriate error codes if so.