Add VBO, Log system, fix bugs