Improved Map Generation , Code Cleaning, Java Docs Added, etc