Reusable components for artificial intelligence in computer games | IEEE Conference Publication | IEEE Xplore