@Kaesus No! By all means keep your character. Would you mind If I invent a material that you're character is unable to phase through? Otherwise the whole intro thing might be a bit tricky.
How long have super powered people been around? How are people acquiring super powers?