Animated cloud world entrance

mapEntranceVine, mapEntranceVinePlayer, animatePlayerOffVine.

InputWriter also has callEvent externalized, so you can do things like
InputWriter.callEvent("onkeydown", "right").

Fixes #84.