Utilized the PostUpdateAction enumeration to only render the MenuGameState when necessary!

The new member, MenuGameState::pending_action_ is returned by
MenuGameState::update... The code explains better... Check it out, it's
cool!