Roll dice should be handled in move_layer and it should not receive steps as an arguement and make sure user can only move once at a time