Only buy influence once per turn
Check orders cost in engine
Store cost in DB
Check order cost do not exceed player money