itarticle notes on intermediate gameplay scripting Ternary Operator Generics Interface Extension Method Namespace Quaternion Event 0