Initial commit, copied from rust-pong