fixed some small bugs
we now have a cross platform graphics renderer (fingers crossed)