added character and character movement