Initial commit

Not playable. See TODO.