classifications of perpetual motion