more efficient drawing
some sense of depth