Added States, Render Buffering, and Menus