I want to be able to 'fill' the map floor with a specific tile which i can replace or swap with others later on as i build my map, is this possible at all?
Okay that sounds good, it will be very handy to get a map going in short amount of time. May i suggestion have two types fill all and a selection area where you click starting point and as you drag the mouse with button held the square area gets bigger, this would allow for the user to create areas that will have different types of tiles more easily. But you probably already have something like that in mind.