fill functions now use top corner + dimensions

bot_right Tile replaced by dim_x, dim_y in functions