attack.setProjectileSpeed(baseObject.getInt("ProjectileSpeed"));
baseUnit.setAttack(attack);
Unit.Attributes attributes = new Unit.Attributes();
attributes.setPrimary(baseObject.getString("AttributePrimary"));
UnitAttribute strength = new UnitAttribute();
strength.setBase(baseObject.getInt("AttributeBaseStrength"));
strength.setGain(baseObject.getDouble("AttributeStrengthGain"));
attributes.setStrength(strength);
UnitAttribute intelligence = new UnitAttribute();
intelligence.setBase(baseObject.getInt("AttributeBaseIntelligence"));
intelligence.setGain(baseObject.getDouble("AttributeIntelligenceGain"));
attributes.setIntelligence(intelligence);
UnitAttribute agility = new UnitAttribute();
agility.setBase(baseObject.getInt("AttributeBaseAgility"));
agility.setGain(baseObject.getDouble("AttributeAgilityGain"));
attributes.setAgility(agility);
baseUnit.setAttributes(attributes);
Unit.Bounty bounty = new Unit.Bounty();
bounty.setXp(baseObject.getInt("BountyXP"));