added more globals. a counter to keep track of the steps. allocated space for a dynamic board to be filled with a preset start or a random generated. preset start not implemented yet. random generated soon to be working.