Even the very first digital video game (Spacewar!) used something very much alike (Dan Edwards' outline compiler). Movable and rotatable – think of advancing by unit vectors –, compiled just in time from directional encodings.
Read more at: http://www.masswerk.at/spacewar/inside/insidespacewar-pt4-oc...