CODE: WIP wave walls
CODE: Optimisation as default
CODE: make Mesh creation return unique_ptr
CODE: move texture code out of header
CODE: update wave simulation

Now has edge damping, and is slightly faster
DOCS: update Diary