Finished constructor (switch statement for setting tech level)
Merge origin/master