+ FX events for water interaction. All file parsing moved into separate files