Validate movesets upon ability change

If a user has already set some moves then changes the ability to one which can not go with those moves, notifies the user and changes the ability back.