Pattern state de base avec un seul état implémenté