Combat System console

All the logic for the combat system
Revert "Combat System console"

This reverts commit 2580271ec36f989f3c92060ccd2041a48c47f4e1.
Revert "Revert "Combat System console""

This reverts commit 07f47777e13146bfff6d4d0e2100e8b909f6810e.
Merge pull request #1 from Nayshlok/David

David