Basic line positioning working, broken edge cases.