Consider yourself working for software game development company in the near future. Of the four basic stages of software development presented in this chapter: requirements, design, implementation, testing, which stage would be your favorite part of your job? Least favorite? Why?