franky checks in lua and starts working on the way it is going to be integrated into the engine.
the current idea is to create a Script component that will load a specific script into a separate environment created upon load
when executing a function from this script, we will fetch the environment based on the script and run the function from there
there are still some uncertainty as to whether we will share the environment for multiple objects sharing the same script. right now it makes sense since all the objects will share the same script memory. what will happen is that we'll push a ref to the current object on the stack before calling the logic and the functions will act upon that object
Merge branch 'master' of https://github.com/fcoulombe/kinevox