Took some time to figure this one out, but it was pretty interesting to play, I liked that. Nice work!