Change x and y to impluse; implement max x velocity