first frame shows
tidied up rhlineasm4
unpointerised engine draw arguments