(???) / browser specific code (keyboard handling and rendering)
 (PNG) ackage main
       mport (
 (???) 
 (???) / TODO PRIO2 interface KeyBoard
 (???) unc (t *Tetris) KeyboardHandling() {
 (???) 
 (???) onst template = `
 (???)    <table class="bucket"></table>
 (???)    <dl class="statistics">
 (???)     <dt>Score</dt>
 (???)     <dd class="score">0</dd>
 (???)     <dt>Lines</dt>
 (???)     <dd class="lines">0</dd>
 (???)    </dl>
 (???) 
 (???) ype BrowserRenderer struct {
 (???) 
 (???) / TODO PRIO3 is it idiomatic to do more than init structures in Go?
 (???) unc NewBrowserRenderer() *BrowserRenderer {
 (???) 
 (???) unc (r *BrowserRenderer) Draw(x, y int, color string) {
 (???) 
 (???) unc (r *BrowserRenderer) Score(score, lines int) {
 (???) 
 (???) unc (r *BrowserRenderer) GameOver() {
 (???)