Cap Injector Implementation had a big bug

Shield got recharged when we needed cap (very bad!) and Cap recharged
when we needed Shield boost, this fixes it