9th place.
Platform: pc (win32, linux, osx)
Notes: tried to be physically correct where practical
Author: provod/yolp