The Four Tile Types

This should work, but I won't know till I can try
Forgot to Save

Tile.java from the last commit
Fixed Enums and Privacy

Private to protected
Types to Type
Irrigation had wrong constructor
Merge branch 'Tiles'

Conflicts:
	Tile.java