ProgressBar: a base view for crafting progress bar
PlayerView: convention for listening player events