Piotr Bieńkowski vector2d i 3d poprawiony