Dzieje się, ale nie rysujesz sprite-a którym poruszasz. Nie bardzo wiem czego oczekiwałeś. Jeśli myślałeś, że `Entity e` (to zadeklarowane w main.cpp) oraz `Entity Player::e` (member klasy Player zadeklarowany w Player.h) to te same obekty, to uświadamiam - nie, to nie są te same obiekty. Musiałeś czegoś bardzo mocno nie zrozumieć, żeby w ten sposób pomyśleć.