added the vary basics of our launcher, way to lock/unlock, and charging/arming of the pistons