Implement a PlayerComponent
Implement sign checking for pistons
Rename LogPrefix to Prefix