Trying to abstract movement to character instead of handling main. Moving works can't work out the rendering part. Flashes on screen then gone.