pull req for "add character-hit-check and cost system"