separated board class into different file
starts perform_jumps and helper methods for it
working perform_jump method and helper methods
DRYing out perform methods
starts perform_moves
somethigm something seomt