Added new abilities and fixed the players inventory

Lots of ability changes and all of them now fully working, the items are
properly  used and reduced and moved some more code around.