For laod

Minor changes to function definitions and import cleanup.  Only real change is calling getNeighbors() and iterating directly over it, instead of storing it in a var.

I moved the java classes into folders that match the package structure so that IntelliJ would stop complaining.