switching platforms bug fix

use "can switch while holding" flag to try different shit