Fix viewport offset when purchasing soldier