I'm a bit single task person so I need several spare weeks in a row to develop the second version but I'll consider your suggestions. Thank you again.
I used BabylonJS for 3D graphics and audio. It is a very good game engine.