[refactor] use setup, and this all over the place... :(
[refac] click handler should be installed by game, not by tile