This was a lot of fun to play (and speedrun). I thought the switching mechanic was executed really well. I also thought the length was perfect. One issue I had is that the controls didnt feel that responsive. After a few attempts, I finally got the time: 32.84. Overall this is very well made and I definitely had a good time.