todos and basic impl of pong