Circle1D: A lame 2D "Physics" Engine