toggling scenes

I am trying to make a game or at least one for testing, i created 2 scenes one is named land and the other water.

what i want is to press a key at least for now ill use “q key”
and then when i press q i want it to switch scenes but! i want to press q again and have it switch to the next scene or back to the first scene.

you mean:

scene.A, object “SceneSwitcher.A”:
keyboard sensor <q> -> scene actuator set “scene.B”

scene.B, object “SceneSwitcher.B”:
keyboard sensor <q> -> scene actuator set “scene.A”

?

can you post some screenshots or a video showing what you mean? i am a little confused.

Make two scenes.
Named Scene 1 and Scene 2. (Or whatever you like. For example purposes, it will be Scene 1 & Scene 2)
Add an object in each scene. For example, a Cube.
So, as of now, we have Scene 1 --> Cube; Scene 2 --> Cube.001.
In Scene 1 and 2, turn on Game engine. Go to Scene 1.
In the Game Engine, in the Game Logic layout, select “Cube”. Then, go into the Game Logic panel. Add a Keyboard Sensor; set it to activate on the press of the “q” key. Turn on the Tap button on the sensor. Add an AND controller. From that, add a Scene Actuator, and set it to Set Scene. Change the Scene to be set to “Scene 2”. Connect the bricks together.
Now go to Scene 2 and to the same thing to Cube.001. However, instead of setting the scene to Scene 2, set it to Scene 1.