add vector class, fully implemented radars

    also shuffled some stuff about