Improved function field count for function calls
Partly fixed variable assignment
Reworked symbol table to hold separate registers