Fixes and addition so our game works

- Matrix * float operator
- Small fix in SoundEffect so it doesn't crash when there's no XAudio2
- Added ability to set a VertexBuffer with an offset (basic
implementation, still have to check the OpenGL implementation)
- Byte4 added.