Armstrong Mechanics