The more I think about it, buttons, pressure plates, and crop trample should probably be in a general entity interact not a player.