add new methods to gameworld, for rendering improvement