is there a possible way to define variables as words instead of boolean, objects, numbers, etc.
Yes, you can use something called an enumeration…
i.e
public enum PowerUps { HealthPowerUp, SpeedPowerUp, JumpBooster };
if (pickupType == PowerUps.HealthPowerUp)
health += 20;