added levelwise drilling, changed interface, added position labels