Single player and IA

Start of the single player mode.

Need clean code and separation of concern