Or let's put that directly after line 246:
```
    m_time += step;
    if (m_state == STATE_HYPERSPACE && m_time > m_hyperspaceEndTime)
        m_time = m_hyperspaceEndTime;
```
And change the check here from ```>``` to ```>=``` as well.