Dodano Klasę Abstrakcyjną która zawiera cecgy wspólne wszystkich
obiektów implementujących stan, "odchudzenie" tych klas.