ROPme now...

I learned a lot on this one, was a fantastic challenge, would love more like this!