added aditinoal drawing logic and some error handling for getsquare at.Also added a traversesquares in the squaregrid, for easily traversing te sqaures (duh)
trieing to tie it all together
fixed some bugs
array out of bounds, +1 did the trick
had some weird to arraylist logic still laying around here, deleted it since the function returned a sqauregrid, (is easier to render)
it draws... of sort, I fixed a whole bunch of weird groovy behaviour and other minor error handling stuff
fixed a bug wherein the range did not work
two things get drawn... yay