update controller
update functionality vs. player2 is done