little fix
add LightEffect, change vertex system, update some code