getting there

- add flood management
- refactor objects