Add won? method and adapt fire_at method