better ship sprite and further code improvements