Working version
scripting interfaces added to enable easy world manipulation
a sample dog entity is added