added DrawableEntity class, and solved Scene::Draw trouble