True dude, there was no more time allow me to optimize the whole input system, I will make it better next time。 Too much time on designing the mechanics. I shouldn't even spend time on building a new input system instead using the general one.