dividing character bases at points whereh they cross shared edges is working
drawing sprites
fixed edge case bugs with sprite drawing (added edge case for inclusive line segment intersectian)