Added Explosion forward and cleanup Mats

Changed mats to arrayLists
Removed all lists that we generate from already stored data.