Move visible pokemon logic to controller