you might b having splenic injury- in that case USG abdomen is indicate, and tis a emergency becaz it may b life threatning if not manage in time.
second possibilty is diaphragm injury but it is least likely as you have not any respiratory symptoms..
and about your rt shoulder pain
and jerk in the finger is mostly injury near shoulder(brachial plexis)
so consult any doctor near to you for your physical examination to rule out other possible cause and treat possible cause.