Move request methods from player into general AI