py to java

translated, partially
commited. holy hell
Merge remote-tracking branch 'origin/py-to-java' into develop
Merge branch 'develop' of https://github.com/tomerghelber/blind-sight into develop
Merge branch 'develop' of https://github.com/tomerghelber/blind-sight into develop