fixed character movement