Omg, this episode was just amazing, i just kept repeating "Oh my god, Oh my god,..." After hearing this episode i think that the mole was actually Steven
cause of his dedication to kicking Lizzie...