At first I tried to build a base but that was generally speaking a very bad idea, after that I proceed to run in circles while internally screaming. I'm honestly impressed you managed to do this much with Java, good work!
Thank you!