Fixed for statements and if statements, added almost all operator overloading for var type