rename and more implementation
moved code and split files
board with passing tests
Added another method for cycling game