Allow the option menu to scroll

Apparently there was an "offset" variable in the block of code that controlled the drawing of the option menu. Making that be modified at the appropriate points allowed for a scrolling option menu, with relatively little hassle :).

Closes #631.

Should allow #400 and #625 to be merged in, if the only issue they had was the lack of a scrollable menu.