add naive support for translates
add WIP for rotation
refactor parse
get rotation working