fixup Database and Database_Sqlite and compile script for common_impl sources
the player is now an abstract class deriving from entity, not model