kinda got renderring right
merged playback branch