PlayUntilRevoked subclass added, activator added, special building enum added