rename fovy to fov
add mvp to properties
fix transformation order. scale first