basic local character movement and creation