Fixes for bestow

Don't allow bestow when item is plate/drive/g-orb when target is arceus/genesect/giratina

Also the old method was ugly :(