checkers initial
split files up, initial piece function implemented