Very cool, just isn't long enough.
Unfinished
There is room for improvement, but for a baseline it is fine
Love it!