Added a check to see if a switch is necessary in the request
Added slot parameter to switchable pokemokn buttons