Rudimentary first pass at Actor