Fixed bug when adding new body and it needs to be a corner sprite; the direction was being set as the new direction rather than where it has come from so it was always been drawn wrong
Fixed bug where head was not rotating
Minor code changes