better spwning + basic movment