Basic Character Class fleshed out