added asteroid functionality