I have a request for a series of videos: handling expressions.

Most of what I learned on ADRIFT usage is self-taught, with some help from reading tutorials and the knowledge of members here on the forum, but I wish to get to a higher level of understanding the way ADRIFT thinks.

I'm good on algebraic and logical expressions, but I want to deepen my programming skills and enter this world of expressions involving properties. For example, one of Lazzah's threads mentions an expression "%Player%.Held.Count = 1". I understand how that works. I seem to understand an expression's syntax and heirarchy, for example, held.count is a property pertaining to "object": %player%. I get that it's storing a variable equal to the number of items being held (or possibly a number that is the sum of the held objects' weight class- but I assume there's a different expression for that.) But I have no idea what expressions exist and ways to use them in the games.

So in the video, I'd like a series that 1) enumerates the various expressions available in an organized manner and the info they store, 2) shows how to implement them and where it's possible to do so, and 3) offers example situations where they become useful.