Finished ALevel

Parameters can be assigned to and proper code is generated for pushing
parameters inside methods based on mode