some cleanup before implementing the grabbing behavior and moving over to the interactable component systems