No, you shouldn't do class changes automatically nor give class bonuses automatically. There are a variety of issues with doing that, which I hope you can think about for a minute and figure out on your own.
What issues are you thinking? I'm just thinking that the knight game could use more features to make it more interesting.