Fix MSVC build
Fix write and read S32 vectors
Add third person view
Add player:set_eye_offset() by @MirceaKitsune and clean up
Use integers instead of float values