character creation and movement