add scene manager
add game farm layer (not finished)
add c++ code convention document