Should be able to attach a script component which is bound to a lua script
Should contain hooks such as OnCollision, such that it can be inserted into systems
Component should show up in the inspector as a script, but can be toggled between any of the scripts that have been created previously. Ideally this would be integrated with the asset browser to recognise lua files
Implemented using lua scripting