Updated Player with collision