feat: add terrain and bonuses to units
What are the key features of this change
Added an enum terrain with three different terrains; Plains, Hills and Forest. The specialized units have different attack and resist bonuses which changes with terrain. The battle is instantiated with terrain.
closes: #17 (closed)
Size of change: medium
Checklist
-
Javadoc is added to methods and classes -
Tests are added to feature -
Build tool test passed
Edited by Carl Gützkow