Added buffer object
Using buffer object
Fixed buffer object

It would not automaticly destroy GL buffer object upon deletion