Implemented GameCharacter class and moved character related code from GameArea to GameCharacter.