Suggestion: Make wallSpeedRetentionTimer +1frame when bad cb happen
Reason: Cornerboost Protection give +40 speed when bad cb happen, but you still need to clear wall in 4 frames,
for good cb, you can be lower because you jump before collide the wall
for bad cb, you need to be higher because you jump after collide the wall
So, even the good cb and bad cb all give +40 speed when cornerboost protection activate, the vertical position requirement
for cb to succeed, still different for good one and bad one
Suggestion: Make wallSpeedRetentionTimer +1frame when bad cb happen
Reason: Cornerboost Protection give +40 speed when bad cb happen, but you still need to clear wall in 4 frames,
for good cb, you can be lower because you jump before collide the wall
for bad cb, you need to be higher because you jump after collide the wall
So, even the good cb and bad cb all give +40 speed when cornerboost protection activate, the vertical position requirement
for cb to succeed, still different for good one and bad one