Angle struct + small additions

Added drawing of lines.
Renamed Input.Mouse to Input.MousePosition for clarification.
Added DistanceToPosition and AngleToPosition to Position struct.