Added procedures

I implemented the procedure hat block, the "call" block, and the parameter blocks