- Refactoring
- Added a flexible wave system