added character controller

unfinished, will add jump soon