Free-to-play games aren't necessarily zero cost - here's why