Fix name of buffer creation function and optimize

Optimize the creation of game objects, namely by making sure everything
is on the stack, while not passing back the entire vec of blocks or
balls by value.