Here’s a solenoid motor you can build from a VCR head and some common components. It uses an LED and a light sensor, paired with an LM311 comparator to manage the switching of the motor.