Another thing I've been thinking about Peter. Maybe someone from the Company kidnapped him and trained him? Also he could be compressing energy, and make energy balls?