There's still this 149-runtime-days-overflow, but at least it won't happen "randomly" anymore.
(Is that 30bit thing still necessary though - and why doesn't it happen on Mac?)
Gosu::milliseconds returns milliseconds since start on Win/Unix
The 30-bit thing should really happen in RubyGosu.swg. Anyway, some progress is better than no progress.