rename Matrix4.rotateXYZ to just rotate
add Vector3.normalize function
use Vector3 in GameView class
port inverse to Matrix4 class
use Matrix4 in GameView class
rename Matrix4.values to floatList