initial commit

render player paddle
which responds to user input

validation is that paddle
cannot go outside game viewport