Watch this (WHO WILL WIN).
non of this would be popping possible without coding from scratch a book by Rachel Ziter