basic leveling
worked around a ball positioning bug