Make Tile.new(...) more flexible: splat (or not) things of any type to add/create