A real time 2 player implementation