There is absolutely no Heart of Vegas game that requires money to play. They may require you to reach a certain XP level to unlock certain game features, but all the games are free to play.