Sheep, Controller och TextureHandler

Vi har gjort två stycken "globala" klasser/variabler, Controller samt
TextureHandler(ny klass). Eftersom olika klasser kommer använda sig av
controller förklarade Jonas att det är lättare att ha den som en så
kallad static klass. Så slipper vi skicka med den varenda gång vi gör
ett objekt som vill kunna ändra Controller. Vi kan förklara hur de
funkar på nästa möte. Vi har även lagt till en klass, TextureHandler,
som gör att vi inte kommer behöva ladda in samma bild tusen gånger då
den ska ritas upp. Vi föklarar även hur den klassen fungerar på nästa
möte.
I klassen Sheep, men underklasser, har vi skapat en del datamedlemar och
funktioner.
Merge branch 'master' of https://github.com/poner538/WLTSO

Conflicts:
	Tower/WLTSO.depend