clean up
add comments
add comments
animate the moon light
add example file