Maelstrom: Ported to SDL3

[Couldn't obtain the patch due to network issues; please check the above link instead.]