implement ordered render

the draw elements requires unsigned elements, this prevents render all
together
chang render order to fix colors in bottom racket

added colors.
it is not possible to fix order for both bottom and top, so top one does
not render correctly
remove unused draw function