Tiny fix so that joystick2 being closed can let the JoystickSubSystem close before game close.
On the topic of tiny fixes. No memory leak here, just a very tiny thing I noticed. The memory issue I did see I believe is either the fault of SDL2 or the library it's using on my system.