add thrift generated files, decouple fps&gamelogic