Make Dentaku Ruby 1.8.7 compatible

Ah, Ruby 1.8.7 - it doesn't allow splats to be non-terminal in an assignment list, so the array destructuring in the round methods doesn't work. 

To make Dentaku Ruby 1.8.7 compatible, I've made the code slightly uglier, but I couldn't think of a better way to do it right now.