random crossword challenge

1234567
Across
  1. 2. a battle
  2. 5. a place where you learn
  3. 6. a game with weird animals
  4. 7. the first color of the rainbow
Down
  1. 1. a very slow animal
  2. 3. a green paper made to buy stuff
  3. 4. something that needs no money
  4. 5. a very bright star