First fritzing file.
second gen fritzing file.
some checking. Removed the arm movement from place to place to continues last commit. Added state change again now.