Fixed forgotten error checking
Fixed type issues in CraftingRecipe.cpp
Fixed Integer pasing warnings in CraftingRecipies.cpp
Added missing header
Fixed comments
Implement ability to push minecarts on curved rails
Fixed braces and intendation errors
Another intendation error
Further fixing of coding style errors
Further changes in coding style
Add some comments
End of comment moved away from new line
Clarify comment message
Added a lot of comments
Adjust comment formatting
Added some Enchantments

- Bow enchantments: Infinity, Flame and Power
- Sword and tools enchantments: Fire Aspect, Bane of Arthropods, Smite,
Sharpness
Added more enchantments and some fixes

- Removed Debug messages
- Added Punch enchantment effect
- Added Silk Touch enchantment
- Added Unbreaking enchantment effect
Changed if for switch
Fixes

- Changed m_TicksLeftBurning > 0 for IsOnFire()
- Tried to do the changes in BlockHandler.cpp
- Removed m_Creator in ArrowEntity
- Added m_Enchantments in ProjectileEntity CreatorData
- Added blank lines between functions
Changed if in BlockHandler