changed character class design

Better error message and member names now.