Correctly parse runes for winning games

The block would have an additional line for the orb which would mean the
runes were never parsed. Also use the m modifier as it does what the s
modifier does in perl and what I was intending.
Handle new resistance layout in 0.14

And hide the resistance & equipment related DCSS static bits behind
methods for sanity.
Move game update logic to model

Where it belongs.