thanx.
I think I have found a good solution (it's a combination of your ideas).
If it works you can test it in the game (later)...