better parsing, object rotation handling, partially fixed batman effect