Using 2xint16 instead of 2xFloat for 2D positions