WIP: Looks like things are kinda working now.