Hi,
when you load or restart a scene the states will start on the start state
and the variables are reset. but global variables are not..
you can also use global transitions and send event to "restart" on a certain state
you can hide/un-hide stuff in several ways, for example you can use "Activate Game Object" to activate / deactivate a game object and the fsm on it
to put everything into 1 scene or into different scenes depends on how big your game is... for example if you would have a 3d game with several different maps to explore this would take a long time to load all at once...
if you use different scenes, your levels are easier to manage also
there are touch actions available and some custom actions on the
EcoSystemthere are also some assets for more advanced touch, that have PM actions supported or that are available in the forum.