Merge pull request #330 from BU-CS673/production

Production
Merge pull request #333 from BU-CS673/production

Production -> Brandon
Damageable Refactor

Refactored the Damageable interface to mirror the methods used in the
Tank class.
Parser Update

Parser now updates water to grass if a stationary element is placed on
top of the water.
Removed Random from Parser
Damageable Extended

Applied Damageable to all entities that can be destroyed.
Incorporated Mine Laying

Tanks now lay mines when crtl is pressed.
Review Corrections

Corrections from first review
Merge deconflict
Merge pull request #336 from BU-CS673/Brandon

Damageable Refactor