Unpolished and buggy in places, but wow was this way better than I was expecting.