Done the square thing. No copied code, all written from scratch.

However, I've made stuff like they want us to do, not like I think it's
best.