minor changes to vertex_buffer data management and crosshair object