wrote new haste modes for nin from ground up