commit 8 adding split functions

split in lines and columns, automatic way back to the ring after 10
seconds, refactoring the code in many dart files