curved lines implemented, lines are still drawn twice
curved paths are only drawn once
inline todos, version changed