A Study of a DEM-Based Granular Dynamics Solver (DRAFT 4)