Fixed major bug in VAO init which requires a bound buffer