routine backup

vbo test out succeed
updates

buffers implemented for grid and grid outer
updates

recursively call updateState & removeSimilar fruit until base case is met
updates

remove states[][]
implemented a state_ variable in fruit with getter and setter instead
clean up

remove commented and unused code