Replace game.py with main.py

Had to modify game.py extensively so I copied game.py and made a new
one to modify so now game.py isn’t needed
Easier implementation of map.py

By using an XML file with the characters, exits and items, I can import
everything easier. Exits only need to be added once, it will then find
and fill the missing exits with opposite directions and the original
room it came from. Items will be specific to that room too so they
don’t have to be made before hand
Better implementation of items.py

I’ve used XML again to optimise the approach for adding items. Items
are also added to inventory automatically and true and false strings
are converted into booleans. The list_of_items function also uses ‘an’
for vowels and ‘some’ if the name_type is in a group etc. Most of the
functions with items have been moved to readitems.py to increase
readability with main.py
Added actions to items

Items now have actions that can be added easily by using their name
(without underscores) and their functions for ‘use’, ‘take’ and ‘drop’.
Map actions have been added to add events when going in/out of the
current room. Character actions are still being thought/designed.
Player.py has been changed from ‘Finish’ to ‘Complete’
Banish those nasty files!