Fix the case where a block uses two variables (move with joysitck)
Add the checking to each of the typed variable user blocks