spawns

created spawn concrete entity and list of spawns in gameworld

need test of getspawns
Merge pull request #330 from BU-CS673/production

Production
Tanks Respawn

tanks respawn after 10 hits

need to write unit tests still
Spawn tests

adding unit tests
Merge pull request #333 from BU-CS673/production

Production -> Brandon
Revert "Revert "Corrected DrawLayers, fixed most Tank tests""

This reverts commit 5f4e374ddbabc0fb1c88bb098d64ec6a5f9dcbb5.
Damageable Refactor

Refactored the Damageable interface to mirror the methods used in the
Tank class.
Merge pull request #335 from BU-CS673/production

Production
Parser Update

Parser now updates water to grass if a stationary element is placed on
top of the water.
Merge pull request #337 from BU-CS673/Brandon

Brandon
tests

fixing unit tests
merge conflicts with brandon

fixed some merge conflicts due to damageable changes
randomizing respawn

set the respawn location to a random spawn entity
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.
Merge pull request #334 from BU-CS673/Aaron

Corrected DrawLayers, fixed most Tank tests
fixed miner review issues
Merge branch 'production' into pmd-261

Conflicts:
	bubolo/test/bubolo/world/entity/concrete/TankTest.java
Review Corrections

Corrections from first review