A full rewrite of the Undercast Client. V1 became horribly messy and outdated, so this will be its replacement.