The window.finishedDrawing = true part isn't actually required - I forgot to remove it from the docs before release.
Handling items and pickups seperately is something I have planned, probably going to happen around v1.2b since 1.1b is mainly graphics upgrades.
The 4096x4096 backdrop thing is something I also plan to fix. Worlds don't actually need to have a backdrop, but drawing a black screen of that size does have performance impacts (for some reason only on Windows, on Linux it is perfectly fine).
I am also rewriting all of the docs for v1.1b and will certainly include the API. I'll also look into texinfo.
The engine works fine with other tools, but I only included Eclipse and IntelliJ in the docs because they are what I know how to use. I'll be sure to specify that more clearly in the docs.
I have actually been making games with my engine - I made the engine because I had to make a game for my Computer Science project.
Thank you for the reply.