Made significant improvements on code generation. Can now generated code for function parameter passing and while loops