koncepcja play, uzupelniony header
logika play