moved parser stuff out of rogue.py and did other stuff too
this makes more sense
wonky