Refactor piece alpha definition, and display a reason when disconnecting