Why it should be index
While it is a Vertical game, it can be implemented differently with 2 rows of notes, I think using Column could be confusing, likely we need to change to Index, leave it to how each game implements getColumn and setColumn.
Drop starts_from
Starts from is made due to games having different formats for what is a Column and should it start from 0 or 1. I think with the above change, it should be left to the parser on how it offsets it. This function currently masks the performance.
Why it should be index While it is a Vertical game, it can be implemented differently with 2 rows of notes, I think using
Column
could be confusing, likely we need to change toIndex
, leave it to how each game implementsgetColumn
andsetColumn
.Drop
starts_from
Starts from is made due to games having different formats for what is aColumn
and should it start from 0 or 1. I think with the above change, it should be left to the parser on how it offsets it. This function currently masks the performance.