The bug is in your first vec_to_screen.
You wrote
vec_to_screen(roket,camera);

I guess you must
write vec_to_screen(roket.x,camera);

because vec_toscreen needs a vector and not an entity

Muffel