Enable app rotation & resize buttons to fit bg

Enable the app to rotate and keep the state.
Resize buttons and text to fit the green area of the background.