Ok, I am writing a simple arcade style game to strengthen my programming skills. The game has a character that is created at the start of each level. Lets say its level 2, the game will create 4 "Boblies", so double what level it is. What is the best way to create and manage these objects? The only thing these objects need to do is calculate were its going to move to next, and maby draw it self(still undecided if the Boblie class should do this, or if the GameCore class should.)

Someone suggested that I use <vector>, and I thought about using linked lists. But I herd that vectors are slow, and linked lists are too complex to get specific info from a object. Any ideas