Tidy up player_monitor, fix description.ext

- Rewrote playermonitor and dynamic character setup (fake db)
- Added definitions in description.ext hoping to fix
if !(isNull (findDisplay 46)) then { }