1. Yes.
2. Yes, should be possible via shaders/scripting.
3. Yes, again via scripting or looping action blocks with if queries & conditions &/or values.
4. Yes - see point 3.
5 & 6. Potentially, but Visionaire isn't designed for platformer/top down shooter games & doesn't use tiles or instancing, so while things like what you are asking for might be possible, they won't be super easy to implement as they will require some scripting & probably a load of debugging to get them working as intended.
Now having said that, Visionaire is getting more flexible with each update & the end goal of the engine is to add support for additional genres, which Simon is already working towards with the custom scripting language & visual scripting system he's working on, as well as the box2D physics engine he already implemented, & game controller support, & various other features. Don't get me wrong, the engine is still heavily geared towards traditional 2D third & first person point & click adventure games, but it's slowly opening up towards other genres as well.
Currently VS has the most support for these genres: 2D/2.5D third person point & click adventure games. First person myst-like adventure games. Interactive visual novels. FMV point & click adventure games. RTS/strategy/management type games are also technically possible, & games featuring RPG mechanics might also be possible - platformer games on the other hand, such as side scrollers are possible, but in a very limited capacity due to lack of instancing, self targeting, & lack of collision detection (possible with scripting, but only in rect, which is not very accurate), so making your character jump or fall through a hole in the floor is not an easy thing to do.