Added pressure, few other minor fixes
Dots only appear when needed; ^ with minus broken still
-Will need some more logic to determine -1^2 vs (-1)^2