Board and Player can have their own .dart files