wasd for player arrows for opponent 0 to reset chart
literally just m1sterfufu's charting engine but except different