Added board module and initial game functions