[FA]{issue} I57 - split sprites

Closes #57
-Entity now has sub sprites for left arm, right arm and feet
-Left / right arm are active/inactive based on if the entity has an item

-move/rotation animations change the feet sprite accordingly
-Some small refactoring
[FA]{issue} I31 - Optimization

#31
-Now  a fixture list is created in the create() method of
LightingManager
-isInBody renamded to isInFixture
-isInFixture uses the fixture list
[VA] {merge} fixed conflicts

merged branches