added ship class, got ship movement MOSTLY working it still acts strange close to 90 degree angles