Prepping to draw menu

Lots of prep being set up here. Next goal is to draw the actual menu.
There's going to be a ton of code involved here.