added drunk state view and basic implementation of this