adding a market room

new file:   assets/textures/shopkeeper.png
modified:   src/entity/EntityManager.java
new file:   src/entity/npc/Shopkeeper.java
modified:   src/entity/player/Player.java
modified:   src/environment/MapGenerator.java
modified:   src/environment/blocks/BatteryReceptacleBlock.java
new file:   src/environment/room/Market.java
modified:   src/event/control/PlayerControl.java
modified:   src/item/Equipment.java
modified:   src/item/weapon/EnergyWeapon.java
modified:   src/item/weapon/LaserRifle.java
modified:   src/item/weapon/Weapon.java
modified:   src/physics/GameBodyType.java
modified:   src/userInterface/inventory/Inventory.java
handling the droping of both keys and batteries

modified:   src/entity/player/Player.java
modified:   src/event/control/PlayerControl.java
adding a zombie in each energy room
a bit of cleaning

modified:   src/entity/LivingEntity.java
modified:   src/entity/player/Player.java
modified:   src/environment/room/EnergyRoom.java
changing the initial game state and the spawn room is now
an oxygen room during 30sec

modified:   src/entity/player/Player.java
modified:   src/environment/room/OxygenRoom.java
modified:   src/environment/room/SpawnRoom.java
modified:   src/game/GameLoop.java
Remove method call from constructor
Add end room (no effect)
the dynamic entities are no more stuck on the wall when moving along
them
Merge branch 'master' of https://github.com/Mathgoat/square-loot.git
adding an oxygen bar on the HUD
staying too long in a room with no oxygen now result in a
loss of hp

modified:   src/entity/player/Player.java
modified:   src/userInterface/HUD.java
zombies now deals damages when in contact

modified:   src/entity/npc/Zombie.java
modified:   src/entity/player/Player.java
modified:   src/physics/GameBodyType.java
physic bug fixing
Merge branch 'master' of https://github.com/Mathgoat/square-loot.git
projectile take player speed
some parameters tweaking

modified:   src/entity/npc/Zombie.java
modified:   src/entity/player/Player.java
modified:   src/game/GameLoop.java
modified:   src/userInterface/PlayerStatsOverlay.java
modified:   src/userInterface/inventory/Inventory.java
major physic fix (delta in s and not ms -_-)
item physic
halfSize in block and not in pixels
overlay enhanced
code cleaning
code cleaning