matrix attempt 2, view matrix correct, no transpose needed, doesn't fucking work and I have no idea why, added slow drift of 0 for testing