A strange mixture of horse racing and other horse related sports (whatever they're called), virtual pet game (basic horse caring), and role-play (horse stats which increase with experience).