Better rebuild cleaner code making more use of routing
initial build of the two player functionality
Multi-player logic working better