Refactored character bits into Character class
Added support for allocating additional pool points