Write a proper LIFO stack for states

I had stupidly written a FIFO queue before, no thinking about what I needed

Also, I added a pause screen

Hitting main menu from the pause screen pops states up to the main menu
Resume just pops itself off the stack
Merge branch 'master' of github.com:KageUrufu/platformr