[SP] Hopefully fixing previous commit by shifting some stuff around in q_shared.h and adding missing floatint changes.