clean up update_generic_object code
work on player ship model
rotate player ships correctly