Ubigames framework for health and reahabilitation.