Return lowercase names, no argument required
Fixed commands

Now works with all ICommandSender's, fixed getting the player