Setup a little bit of infrastructure in preparation for script reloading.
Have the script definitions reloaded when the file is detected as modified.

This does not refresh any scene nodes that are currently using said script. This will need to be done manually at a higher level.
Add the first phase of automatic script reloading.
Add the second phase to the script auto-reloading feature.

This part allows the implementation to be changed and then automatically reflected in the editor while it is still playing. So, there's now no need to stop and restart the game when modifying a script.
Have script variables automatically update in the editor panel if the game is running and a scene node is selected.