Generaliserade range

(som behövs för att funka på astmatix)

så att den funkar som den inbyggda i Racket,
dvs så att man kan ange en frivillig steglängd (om inte 1).
Förbättrade (förhoppningsvis) kollisionskoden

* Snyggade upp kod
* Kollar nu efter kollisioner längs alla tiles som berörs oavsett
* karaktärens storlek.
	- Det borde nu vara rätt enkelt att generalisera floor-y, roof-y,
	  right-x och left-x till en enda procedur.
* Ändrade testbanan till en lite mer intressant plattformsmiljö

Bugg: Det är fortfarande bara vänstra kanten av karaktären som
kolliderar i y-led av någon anledning

Bugg (sedan tidigare): tyngdaccelerationen appliceras hela tiden, även när karaktären står på en yta, vilket gör att det blir fel när man kliver av en solid tile åt sidan.