There we go! Thanks for all the feedback, it's incredible how many bugs I managed to miss :P
Honestly I'd rather call incredible how much stuff you managed to implement. The larger the scope, the more opportunities to make bugs :)
Will dive back in later this week!