Generic openable actors, fixes #16