Refactored tilelevel draw code

Should now draw as one vertex buffer instead of N tile draw calls