Started decoupling tech from player. Running in to a lot of complications.