MobEntity: add a movement lock system
Add Swing entity
The player can now hit with melee weapons