first player side is w and s and second player is up arrow and down arrow
all 99% by me except for the red line