changed the way I draw stuff, performance is becoming an issue tho