port over lendlib code.
Add hero unit.
Removed files.