Added a few comments. Still figuring out the explosive blocks.