Cleaned up code, implemented new functions

update_player_info, item activation, UI updates, removal of vestigal
code, implemented new tests