Game Engine and entity structure