Allows us to be more explicit with the representation of button states and use the provided bit manipulation operators