You did a good job implementing this one! would be cool if this was longer, and had some more specific objectives (link these to together, avoid this one because it is probably unrelated).