lua's conditionals are kind of... well, lame
~ does not apply except in ~=, (it's just a special compound symbol),
you either compare against false or use an explicit not

There's no ternary operator or conditionals either: combinations of
`and` and `or` will allow you to chain logic trees (to some degree)