rebuilt components to work with the multiplayer controller style