Very fun, although its kinda high performance :)
Thanks! Tried to keep performance in mind. We'll do better next time :)