Better logic distribution on Grid

Signed-off-by: Fabio Teixeira <fabio1079@gmail.com>
User choose start and end positions

Signed-off-by: Fabio Teixeira <fabio1079@gmail.com>