Added server side verification for blocks that uses the javascript from the first task
Added block caching so you can navigate to next block when availible