Reorganizing logic
Starting to implement Game