Blocks and while-loops working
Allow blocks to take parameters
Clean up code, add simple errors