Kinda Javadoced all files in game directory, will edit later