Bug fix: roll method so it can handle first index. TODO: refactor