You have river violations.

Rain falls on sloping land and collects into rivers that flow downhill to the ultimate destination (usually the ocean, but rarely a lake).
Each area (called a basin) is seperated by high land (called a ridge).

So no area will flow in two directions (like some of your rivers and lakes do).