added Enum for representing Selection states after submitting one
Created BoardInputInterface, Point, excluded Core JavaDoc from git