Crap
sdfsfd
Revert "sdfsfd"

This reverts commit 20d47c4bea16c5d8b834128cebe1803e35e9483b.
Revert "Crap"

This reverts commit 864dd8010b9cd81c71265f4c4dbf9a74381bd6ac.
FIX

Working fine, added Atans solution which doesn't work.
Part two Wednesday evening