Mastermind GUI

Properly fixed so user can choose colours in any way they want and the
position will be properly remembered