Fixed nullrefence bug, only initialized the array not the collections themselves, also made it so when you want to access gamepad input the component it added if it isnt already attached