modified proto.hs to tile.hs so its not so sorry anymore, in fact it is now pretty