Fixed rotation, Transform updates on demand

world matrix is cached when a client asks for world matrix or position
shuffle game first commit