Board and Main changes

Messed around with initialise. The board is now created last, after we
have initialised the rooms, weapons etc. This is so that we can pass
these to the board and the board can then use this in its setup.