Java game weather effect simulation library