Implemented Basic Turret Structure and about to merge back into master