First version with the limit switches and no movement cases