added "machine gun" pistons

have to check button states :p