Yes Leto Zhou, you are definitely not a cheater, I didn't know about the 3D Touch thingy. Sorry for doubting about your skills... I actually Never thought you were cheating I just thought some bug was happening. So don't be sad, haha. I need to try the 3D Touch, seems very cool.
Bug to report. When on the rising platforms, the one I was on (and rolly clony) suddenly disappeared and I died.