Adventure Maker is very good one but it doesn't get implemented for keyboard typing, edit part of whole page once of all like external files as JS, CSS and iFrames, moving a person around one pixel by one, etc. But eBook Maestro does almost everything except this one cannot distribute on any console and portable. It is only for PC, maybe MAC.
What I like better for my best is eBok Maestro PRO.
I use this to create a game, an adventure, a story book, etc. With javascript, HTML, CSS, java (class) and other standard one but PHP and other server programming won't do unless you have it connected to internet.
Jay