Random Actor booleans together as flags

It's time to tidy up the Actor class to facilitate unit testing; one PR at a time.