More done, renderning needs work.