Changed GameTile to interface, added blanktile

Also changed Round,square and rect tile to implement GameTile instead of
extend